Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

First round of node-module updates #311

Merged
merged 8 commits into from
Aug 21, 2023
Merged

First round of node-module updates #311

merged 8 commits into from
Aug 21, 2023

Conversation

pmeijer
Copy link
Contributor

@pmeijer pmeijer commented Aug 21, 2023

jwt bumped from v8 to v9 and to avoid breaking changes for users with RSA keys < 2046 bits the check is by default turned off (config.authentication.jwt.allowInsecureKeySizes = true). Instead a warning is logged when this setting is true.

jsdoc templates had security issues w/o any clear update or replacement - so instead the default (non-dark) theme is used for source code documentation.

This change does not handle all the security issues reported - but since all tests are passing this is a good milestone.

@@ -36,16 +36,11 @@ describe('ServerWorkerManager - SimpleWorkers', function () {
projectId: projectId,
commitHash: ir.commitHash
}, function (err, result) {
try {
expect(err).to.equal(null);
Copy link
Contributor Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

For whatever reason, in node 18 the wrapped error message within the Assertion error got truncated. So the error message checks in the tests didn't match anymore

@pmeijer pmeijer merged commit e4f2082 into master Aug 21, 2023
4 checks passed
@pmeijer pmeijer deleted the dep-updates branch August 21, 2023 20:45
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants